//package com.user.register.business;
//
//import java.util.Map;
//
//import org.apache.log4j.Logger;
//import org.springframework.beans.factory.annotation.Autowired;
//
//import com.plat.pool.LogicFacadeBase;
//import com.ums.umsmsg.UmsMsg;
//import com.ums.umsmsg.proc.Trans;
//import com.user.register.controller.UserController;
//import com.user.register.dao.UserRegisterMapper;
//
//public class UserBusiness extends LogicFacadeBase{
//	private static Logger log = Logger.getLogger(UserController.class);	
//	
//	
//	@Autowired
//	UserRegisterMapper userRegisterMapper;
//	
//	
//	
//
//	@Override
//	public boolean packInMsg() {
//		log.info("组 请求端 返回报文..."+getCFG(Trans.IN));
//		try {
//			inRspMsg =UmsMsg.pack(getCFG(Trans.IN), inMap);
//			return ((inRspMsg.length > 0)? true : false);
//		} catch (Exception e) {
//			log.error("组 请求端 返回报文异常["+e+"]");
//			return false;
//		}
//	}
//	@Override
//	public boolean transAuth() {
//		return true;
//	}
//
//	@Override
//	protected void setXYM() {
//		ZD_XYM = "respCode";
//		ZD_XYXX = "respMsg";
//	}
//
//	
//	
//	
//	
//	
//	
//	
//	
//	
//	
//	
//	
//	public boolean verInSig() {
//		return true;
//	}
//	public boolean unpackInMsg() {
//		log.info("拆 请求端 请求报文...");
//		try {
//			Map<String, String> tmpMap = UmsMsg.unpack(getCFG(Trans.IN), inReqMsg);
//			inMap.putAll(tmpMap);
//			return ((tmpMap.size() > 0)? true : false);
//		} catch (Exception e) {
//			log.error("拆 请求端 请求报文异常["+e+"]");
//			return false;
//		}
//	}
//	
//	
//	
//	
//	public boolean getMerchAndPoenRegIs(){
//		Map selectPhoneIsAndNewMerchID = userRegisterMapper.selectPhoneIsAndNewMerchID(inMap);
//		log.info("查询该手机号是否注册完成["+selectPhoneIsAndNewMerchID+"]");
//		if(!selectPhoneIsAndNewMerchID.get("a").toString().equals("0")){
//			log.info("该手机号已经注册完成");
//			return false;
//		}else{
//			log.info("该手机号未注册，新生成伤号为["+selectPhoneIsAndNewMerchID.get("c")+"]");
//			inMap.put("newMerchID", selectPhoneIsAndNewMerchID.get("c").toString());
//		}
//		
//		return true;
//	}
//	public boolean insertMerchInfo(){
//		int insertAndUpdaUserInfo = userRegisterMapper.insertAndUpdaUserInfo(inMap);
//		log.info("插入商户信息完成,受影响行数["+insertAndUpdaUserInfo+"]");
//		
//		return true;
//	}
//	@SuppressWarnings("unchecked")
//	public boolean getMerchInfo(){
//		Map merInfoMap=null;
//		try {
//			merInfoMap = userRegisterMapper.getMerchInfo(inMap);
//		} catch (Exception e) {
//			log.error("查询用户信息异常"+e);
//			return false;
//		}
//		if(merInfoMap!=null || !"".equals(merInfoMap)){
//			inMap.putAll(merInfoMap);
//		}else{
//			log.info("未查询到该用户信息");
//			return false;
//		}
//		return true;
//	}
//	
//}
